"""
Data Definition Language
建表、删除表、修改表字段

带*属于重要的

TODO 对数据库的常用操作
1、*查看所有库
    show databases；

2、*创建库
    create database [if not exists] mydb [charset = utf8];

3、*切换（选择要操作的）库
    use mydb;

4、*删除库
    drop database [if exists] mydb;

5、修改库编码
    alter database mydb character set utf8;

TODO 对表结构的常用操作
1、查看所有表
    show tables;

2、创建表
   use mydb;
   create table student(
       sid int,
       name varchar(20),
       gender varchar(20),
       age int,
       birth date,
       address varchar(2)
   );
      或
   create table mydb.student(.....);

3、查看指定表以前的创建语句
   show create table student;

4、查看表结构 - describe
   desc student;

5、删除表
   drop table student;

TODO 修改表结构
1、添加列
   alter table student add dept varchar(20);

2、修改列名和类型
   alter table student change dept department int
   alter table student modify name varchar(20) not null;

3、删除列
  alter table student drop department;

4、修改表名
   rename table student to stu;

"""